// Copyright (c) .NET Foundation and Contributors (https://dotnetfoundation.org/ & https://stride3d.net) and Silicon Studio Corp. (https://www.siliconstudio.co.jp)
// Distributed under the MIT license. See the LICENSE.md file in the project root for more information.

using Stride.Core.Diagnostics;

namespace Stride.Core.Assets;

/// <summary>
/// Keys used for profiling the game class.
/// </summary>
public static class PackageSessionProfilingKeys
{
    public static readonly ProfilingKey Session = new("PackageSession");

    /// <summary>
    /// Profiling load of a session.
    /// </summary>
    public static readonly ProfilingKey Loading = new(Session, "Load", ProfilingKeyFlags.Log);

    /// <summary>
    /// Profiling save of a session.
    /// </summary>
    public static readonly ProfilingKey Saving = new(Session, "Save", ProfilingKeyFlags.Log);
}
